var params;
var organizationid;
var year;
$(function() {
	organizationid = $("#orgId").val();
	year = $("#year").val();
	var typeId = $("#typeId").val();
	//查询组织生活计划待审批
	queryOrganizeLifeJh();
	//查询党组织排名
	queryPartyPm(typeId);
	//查询党员排名
	queryPersonPm(typeId);
});

//组织生活点击事件
function clickOrganizeLifeJh(){
	queryOrganizeLifeJh();
}

//积分申请点击事件
function clickOrganizeLifeJf(){
	queryOrganizeLifeJf();
}

function queryOrganizeLifeJh() {
	$('#organizeLifeJhTable').bootstrapTable({
		url : root + '/approve/homeApprove/findOrganizeLifeJhList', // 请求后台的URL（*）
		method : 'post', // 请求方式（*）
		striped : true, // 是否显示行间隔色
		cache : false, // 是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
		pagination : false, // 是否显示分页（*）
		sortable : false, // 是否启用排序
		sortOrder : "asc", // 排序方式
		contentType:'application/x-www-form-urlencoded',
		queryParams : {
			"organizationid":organizationid,
			"year":year
		},
		strictSearch : true,
		clickToSelect : false, // 是否启用点击选中行
		height: '160',
		columns : [ 
			{
				field : 'lifename',
				title : '活动名称'
			}, 
			{
				field : 'organizationName',
				title : '所属支部'
			}, 
			{
				field : 'typeNames',
				title : '分类'
			}, 
			{
				field : 'starttime',
				title : '开始时间'
			}, 
			{
				field : 'endtime',
				title : '结束时间'
			}, 
			{
				field : 'adress',
				title : '活动地点'
			}, 
			{
				field : 'jhstate',
				title : '审核',
				width : '60',
				formatter:function(value, row, index){
					return '待审核';
				}
					
			}, 
			{
				field : 'jhstate',
				title : '操作',
				 formatter: function (value, row, index) {  
                     var html = '<input id="agreeBtn" class="btn btn-primary" type="button" onclick="openJhDetail(\'' + row.id + '\')" value="查看"/>';  
                     return html;  
				 }
			}
		]
	});
}

//组织生活记录查看按钮
function openJhDetail(id){
	window.location.href=root + "/approve/planApprove/form?id="+id;
}

//积分申请查询
function queryOrganizeLifeJf() {
	$('#organizeLifeJfTable').bootstrapTable({
		url : root + '/approve/homeApprove/findOrganizeLifeJfList', // 请求后台的URL（*）
		method : 'post', // 请求方式（*）
		striped : true, // 是否显示行间隔色
		cache : false, // 是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
		pagination : false, // 是否显示分页（*）
		sortable : false, // 是否启用排序
		sortOrder : "asc", // 排序方式
		contentType:'application/x-www-form-urlencoded',
		queryParams : {
			"organizationid":organizationid,
			"year":year
		},// 传递参数（*）
		strictSearch : true,
		clickToSelect : false, // 是否启用点击选中行
		height: '160',
		columns : [ 
			{
				field : 'lifename',
				title : '活动名称'
			}, 
			{
				field : 'organizationName',
				title : '所属支部'
			}, 
			{
				field : 'typeNames',
				title : '分类'
			}, 
			{
				field : 'starttime',
				title : '开始时间'
			}, 
			{
				field : 'endtime',
				title : '结束时间'
			}, 
			{
				field:	'column25',
				title:	'类型',
				formatter:function(value,row,index){
					if(value=='0'){
						return "组织生活申报";
					}else if(value=='1'){
						return "党组织申报";
					}else if(value=="2"){
						return "党员申报";
					}
				}
				
			},
			{
				field : 'adress',
				title : '活动地点'
			}, 
			{
				field : 'jhstate',
				title : '审核',
				formatter:function(value, row, index){
					return '待审核';
				}
			}, 
			{
				field : 'jhstate',
				title : '操作',
				 formatter: function (value, row, index) {  
                     var html = '<input id="agreeBtn" class="btn btn-primary" type="button" onclick="openJfDetail(\'' + row.id + '\',\''+row.column25+'\')" value="查看"/>';  
                     return html;  
				 }
			}
		]
	});
}

//积分申请列表查看点击事件
function openJfDetail(id,type){
	if(type=='0'){
		window.location.href=root + "/approve/activityApprove/form?id="+id;
	}else if(type=='1'){
		window.location.href=root + "/approve/partyApprove/form?id="+id;
	}else if(type=="2"){
		window.location.href=root + "/approve/personApprove/form?id="+id;
	}
}


//查询党组织排名
function queryPartyPm(typeId){
	$('#partyPmTable').bootstrapTable('destroy').bootstrapTable({
		url : root + '/approve/partyStatistic/findPartyPmList', // 请求后台的URL（*）
		method : 'post', // 请求方式（*）
		striped : true, // 是否显示行间隔色
		cache : false, // 是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
		pagination : false, // 是否显示分页（*）
		sortable : false, // 是否启用排序
		sortOrder : "asc", // 排序方式
		height: '160',
		contentType:'application/x-www-form-urlencoded',
		queryParams : {
			"typeId":typeId,
			"year":year,
			"organizationId":organizationid
		},
		strictSearch : true,
		clickToSelect : false, // 是否启用点击选中行
		height: '160',
		columns : [ 
			{
				field : 'organizationName',
				title : '所属组织'
			}, 
			{
				field : 'typeName',
				title : '组织类型'
			}, 
			{
				field : 'year',
				title : '年度'
			}, 
			{
				field : 'totalScore',
				title : '积分'
			}, 
			{
				field : 'numPm',
				title : '排名'
			}, 
			{
				field : 'numPm',
				title : '操作',
				 formatter: function (value, row, index) {  
                     var html = '<input id="agreeBtn" class="btn btn-primary" type="button" onclick="openDzzpmDetail(\'' + row.id + '\',\'' + row.year + '\')" value="查看"/>';  
                     return html;  
				 }
			}
		]
	});
}

function openDzzpmDetail(id,year){
	window.location.href=root + "/approve/partyStatistic/form?id="+id+"&year="+year;
}

//查询党员排名
function queryPersonPm(typeId){
	$('#personPmTable').bootstrapTable('destroy').bootstrapTable({
		url : root + '/approve/personStatistic/findPersonPmList', // 请求后台的URL（*）
		method : 'post', // 请求方式（*）
		striped : true, // 是否显示行间隔色
		cache : false, // 是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
		pagination : false, // 是否显示分页（*）
		sortable : false, // 是否启用排序
		sortOrder : "asc", // 排序方式
		contentType:'application/x-www-form-urlencoded',
		queryParams : {
			"year":year,
			"typeId":typeId
		},
		strictSearch : true,
		clickToSelect : false, // 是否启用点击选中行
		height: '160',
		columns : [ 
			{
				field : 'name',
				title : '姓名'
			}, 
			{
				field : 'organizationName',
				title : '所属组织'
			}, 
			{
				field : 'typeName',
				title : '组织类型'
			}, 
			{
				field : 'year',
				title : '年度'
			}, 
			{
				field : 'totalScore',
				title : '积分'
			}, 
			{
				field : 'numPm',
				title : '排名'
			}, 
			{
				field : 'numPm',
				title : '操作',
				 formatter: function (value, row, index) {  
                     var html = '<input id="agreeBtn" class="btn btn-primary" type="button" onclick="openPersonDetail(\'' + row.personId + '\',\'' + row.year + '\')" value="查看"/>';  
                     return html;  
				 }
			}
		]
	});
}


function openPersonDetail(personId,year){
	window.location.href=root + "/approve/personStatistic/form?personId="+personId+"&year="+year;
}


















